bell numbers (number of ways to partition a set)